0,273,49,275,51,278,46,276,48,287,50,276,55,275,53,277,44,279,39,281,48,288,47,277,41,280,49,277,59,275,56,274,52,276,54,282,37,280,43,278,40,285,77,102,83,106,88,166,83,162,143,168,214,195,221,190,211,182,222,189,226,180,90,165,84,161,86,176,227,188,215,193,220,138,215,132,212,149,208,139,170,82,109,87,160,91,177,85,164,81,166,216,131,213,148,220,198,225,181,89,159,211,133,209,191,225,140,168,80,110,81,162,85,180,229,175,233,187,228,158,92,176,139,202,144,229,170,80,284,78,287,52,277,45,289,77,282,0,182,95,179,91,164,146,221,137,223,181,84,178,96,2,281,65,277,62,274,57,272,53,286,39,283,48,275,66,276,60,271,58,278,50,290,44,295,89,161,230,173,234,186,4,193,99,202,220,147,31,289,51,277,8,197,7,102,192,221,183,94,157,86,162,77,287,46,284,57,268,54,271,50,279,45,292,37,153,207,142,214,129,209,138,177,240,171,145,201,95,175,87,180,237,172,142,222,136,225,177,82,163,76,281,40,159,92,185,4,100,200,218,138,222,132,226,176,142,204,98,1,181,213,143,203,15,273,63,276,68,280,6,191,10,200,182,83,169,241,176,85,104,10,274,53,269,59,286,79,112,76,288,38,155,95,169,151,35,293,49,282,62,271,19,104,199,90,161,87,167,80,285,47,291,87,152,211,135,226,138,205,97,154,203,103,191,1,183,210,128,216,137,230,179,239,172,81,107,18,272,50,264,54,266,50,275,69,279,49,31,146,195,5,184,93,157,82,165,78,283,36,154,83,179,81,286,6,194,9,190,225,246,195,155,96,19,100,0,186,229,141,224,192,100,8,196,91,2,182,236,173,123,83,163,227,131,223,142,29,145,234,140,207,50,261,51,270,63,281,42,291,75,113,32,294,90,158,93,202,16,205,50,212,151,97,178,137,235,185,83,194,3,106,196,220,151,34,294,12,193,148,170,241,166,89,200,102,299,184,84,153,98,11,273,59,267,49,22,99,9,276,47,283,58,270,20,95,156,37,289,46,23,206,96,181,238,178,240,167,78,280,48,213,233,146,200,224,136,236,184,89,4,102,204,14,109,2,180,100,5,192,83,189,232,140,175,122,84,162,241,147,30,169,43,216,148,99,201,9,113,17,201,88,160,39,287,73,279,7,188,233,197,105,18,97,284,77,168,242,165,79,173,117,12,30,144,236,134,230,154,72,280,55,265,51,211,49,221,143,27,45,174,292,36,157,22,94,156,83,287,49,206,94,276,257,44,168,31,295,181,94,194,147,100,152,96,12,196,4,105,190,11,199,232,135,237,168,286,76,290,45,218,40,214,138,235,84,188,3,108,15,195,82,171,124,82,164,80,292,72,238,134,23,93,207,231,141,205,51,260,55,263,51,210,29,270,92,160,85,119,172,34,112,209,49,213,248,223,83,197,90,183,6,198,19,48,273,17,124,192,249,211,46,167,149,98,118,11,189,299,43,171,86,184,298,103,21,269,64,272,49,16,125,170,87,202,50,228,83,225,148,272,12,188,80,173,33,149,192,95,153,23,268,143,230,248,194,92,163,26,208,250,186,42,172,289,72,237,196,145,101,179,250,191,7,89,118,2,192,0,183,99,6,104,297,277,159,93,273,40,181,121,23,43,221,249,50,269,251,185,88,150,97,175,288,79,282,40,157,279,57,259,52,209,22,135,234,71,239,143,102,25,92,208,113,173,144,267,150,70,278,158,243,85,233,205,101,299,178,79,189,106,150,271,13,93,182,39,291,146,217,46,20,210,47,281,4,180,239,195,92,269,142,103,285,82,198,236,73,243,161,276,76,165,28,237,182,46,288,70,225,43,296,165,42,279,79,127,217,136,231,130,21,154,94,176,252,52,206,17,292,145,228,209,91,26,138,106,126,81,199,30,114,172,47,214,246,74,158,81,186,85,242,262,49,229,162,45,294,110,35,215,46,277,254,51,268,65,185,7,25,209,109,198,89,261,144,166,283,98,203,235,139,104,202,81,287,97,180,248,53,251,177,241,86,153,270,49,208,152,105,280,66,267,24,152,191,84,222,18,200,29,170,115,161,83,230,70,292,38,216,28,205,95,275,10,190,78,295,166,41,272,140,262,143,84,244,73,149,107,135,243,167,40,207,184,107,195,247,74,163,44,255,173,227,22,289,174,253,87,156,93,24,123,18,0,76,296,30,266,60,259,88,209,48,274,159,231,126,168,239,133,109,243,118,251,190,298,164,43,285,169,35,284,104,198,247,157,75,1,119,242,110,13,260,146,100,31,167,282,46,264,76,279,106,17,149,89,178,113,227,84,237,202,170,237,110,184,252,49,203,86,181,228,21,95,207,51,227,91,161,78,289,56,262,11,203,223,119,160,116,13,183,39,252,117,39,222,85,245,108,278,7,127,167,287,5,75,250,194,110,228,171,120,241,159,296,110,1,37,253,279,100,199,50,213,22,268,154,96,191,125,233,215,41,173,32,286,82,201,97,285,202,12,261,59,133,185,63,258,89,234,124,172,256,87,210,250,55,270,141,291,148,98,174,112,179,88,199,103,24,42,158,35,171,284,38,249,197,31,265,75,280,156,23,194,268,29,298,75,166,47,275,195,22,200,246,107,188,64,177,93,225,185,86,236,211,19,196,105,283,61,258,170,42,145,66,184,255,88,162,114,8,126,149,272,60,129,232,90,148,240,123,193,26,101,144,67,182,287,80,205,52,262,76,269,193,94,208,50,220,44,244,117,248,85,217,70,274,39,282,111,183,92,216,245,72,288,23,299,216,15,259,204,97,153,231,48,263,135,289,68,220,83,195,267,43,290,30,242,73,233,33,285,56,249,112,131,230,169,97,206,137,183,49,214,86,163,113,244,86,211,93,272,254,175,34,216,71,281,168,259,147,99,152,33,293,15,222,41,146,242,224,84,234,25,140,158,21,209,90,27,208,93,215,48,271,152,233,48,254,189,63,269,180,95,158,120,198,91,217,297,165,284,45,278,61,270,14,223,69,226,92,178,115,207,251,75,162,58,134,102,140,275,8,191,101,151,69,218,84,246,41,187,85,288,166,32,288,131,10,263,197,50,195,109,185,43,245,201,286,102,36,260,60,132,262,198,144,43,256,63,128,251,40,259,20,104,190,126,15,218,90,228,136,179,78,293,36,275,173,1,92,203,99,240,87,232,67,266,196,32,146,273,57,247,72,164,98,196,93,122,242,47,235,88,155,187,65,191,77,261,199,49,230,160,295,69,127,189,270,179,298,26,233,89,252,206,258,21,2,84,249,212,97,177,155,39,265,197,104,133,111,180,49,224,111,193,75,266,9,285,37,274,141,43,272,160,27,217,243,46,255,64,268,182,87,243,74,241,85,216,96,135,184,87,200,260,203,35,11,274,145,13,189,154,205,41,257,62,131,240,94,155,267,74,6,192,76,256,135,100,176,116,151,25,266,162,16,107,278,80,237,133,287,75,253,52,204,81,187,108,210,50,206,30,133,221,82,241,31,211,98,168,60,284,119,174,123,236,217,21,291,9,177,271,28,212,45,265,68,181,91,231,82,185,47,239,139,276,192,63,213,146,170,137,219,89,28,290,55,130,289,84,164,112,281,41,292,111,286,197,92,230,139,217,44,280,73,248,215,142,263,76,127,64,282,38,297,107,196,274,91,211,257,171,28,226,57,135,220,88,159,117,175,102,210,258,30,168,47,263,90,275,16,185,66,199,101,239,88,29,207,94,224,11,130,268,149,34,285,164,33,112,182,262,58,236,24,286,163,299,193,49,232,34,159,56,280,113,223,71,277,81,242,114,192,151,124,239,201,51,223,38,101,201,65,254,86,247,106,19,292,185,106,195,287,136,21,237,48,212,86,240,121,157,92,172,276,58,258,183,67,281,54,292,128,148,235,87,221,19,260,167,279,144,206,99,153,190,171,108,194,67,198,102,121,283,203,42,248,280,79,222,126,70,235,31,198,264,40,147,272,176,98,39,185,254,205,96,214,62,288,115,152,294,14,188,115,16,34,111,166,20,159,71,289,57,158,1,147,117,262,78,225,48,165,265,241,44,271,94,216,90,178,69,243,29,199,254,173,46,240,218,83,229,70,3,80,163,73,124,156,76,179,8,138,277,171,103,35,108,244,27,291,175,252,85,213,170,20,271,193,113,31,130,206,95,280,192,122,22,256,45,244,209,53,238,109,167,264,9,125,232,206,116,285,84,242,143,275,77,295,134,264,69,231,109,44,247,186,62,269,154,181,263,26,245,74,218,145,261,18,112,289,44,215,151,258,169,45,193,95,137,20,299,128,61,259,201,86,186,236,111,10,119,260,156,175,242,91,109,24,133,273,139,178,36,290,67,253,200,98,184,257,64,221,115,280,137,227,47,181,288,81,210,94,177,116,161,294,81,244,134,203,236,82,224,37,283,179,293,153,22,246,61,275,298,35,231,89,207,225,72,249,41,97,190,49,291,43,258,38,266,164,69,236,137,56,162,100,145,126,1,151,266,180,68,237,57,75,2,145,6,128,68,193,240,185,131,267,37,99,163,15,269,56,259,182,108,254,47,167,296,39,219,93,229,135,261,155,224,187,97,124,12,273,147,197,102,150,72,125,284,170,290,129,57,248,185,90,230,212,64,199,96,251,54,208,23,104,162,287,132,35,2,107,36,297,158,246,58,234,204,280,166,68,197,273,174,141,226,77,233,66,268,16,144,19,272,134,29,259,37,88,211,70,177,239,186,65,296,114,181,265,76,123,74,194,44,143,71,228,94,202,238,47,216,22,269,148,0,120,250,46,202,145,278,169,29,267,178,271,148,29,115,180,135,241,92,207,114,289,80,245,62,219,83,286,51,212,92,273,54,131,296,178,251,87,163,70,282,53,132,288,45,266,238,196,151,299,28,9,200,28,159,120,206,253,38,157,259,77,122,98,186,205,258,40,294,164,243,82,193,278,137,288,159,91,213,81,232,86,209,103,196,265,152,43,248,60,292,83,176,118,247,20,105,189,282,108,148,94,200,263,77,297,29,225,96,192,46,241,69,5,34,261,183,107,283,172,274,67,244,159,73,235,113,13,164,47,233,114,222,52,133,34,267,58,187,234,32,197,97,224,50,262,17,160,105,186,165,289,97,210,238,67,184,256,213,69,172,0,274,292,272,290,269,287,82,101,83,104,86,107,89,109,82,106,80,102,84,288,266,291,87,112,82,286,268,293,265,283,78,284,79,107,84,289,50,32,50,275,37,55,276,51,30,48,287,81,288,48,275,40,274,45,277,62,278,71,279,72,280,74,281,76,282,77,103,85,289,86,290,50,27,9,198,216,195,213,191,209,189,214,196,221,194,218,200,182,164,185,210,182,203,180,156,174,153,176,194,223,204,179,152,172,146,169,187,215,190,219,198,224,242,261,281,48,23,5,194,212,180,201,183,3,98,80,284,77,108,83,287,47,28,52,275,36,57,276,60,278,66,277,52,26,44,258,284,57,278,69,277,63,272,29,11,201,175,204,230,248,230,209,130,148,168,140,211,181,221,189,167,142,179,160,212,136,215,135,201,10,200,50,277,297,90,295,91,111,83,180,151,222,180,86,114,81,286,44,277,259,46,275,53,266,55,282,96,182,0,98,117,173,124,192,49,21,288,51,206,138,219,146,220,137,214,166,90,118,95,278,65,274,37,17,206,129,175,48,174,205,139,170,47,183,5,196,7,186,154,72,237,255,234,84,237,209,191,10,32,147,211,51,275,34,150,70,277,67,276,299,83,223,244,85,242,73,104,75,161,280,45,260,283,96,2,192,145,204,15,195,156,39,285,77,164,78,167,47,174,123,90,181,121,199,8,189,49,196,155,226,250,75,252,38,101,42,286,59,270,92,110,128,203,134,217,185,4,100,184,3,24,234,71,225,83,179,97,281,62,35,112,172,289,31,13,190,242,177,240,263,294,89,262,49,183,95,277,161,295,98,43,256,274,159,74,246,34,204,241,85,233,213,50,207,128,19,50,196,12,286,77,280,64,177,138,164,143,291,59,269,251,39,117,179,81,173,48,187,225,140,28,237,175,293,89,119,137,186,49,199,20,210,131,213,14,205,51,222,84,235,210,142,29,206,240,73,243,43,275,158,295,88,259,142,65,279,68,276,36,153,213,137,207,162,283,63,185,99,170,31,242,193,18,224,69,216,53,252,85,120,45,262,244,182,98,178,84,231,70,227,83,202,93,273,27,199,88,111,139,202,170,103,296,278,255,44,174,287,77,165,86,119,166,92,181,1,87,251,49,16,207,238,264,54,215,83,195,117,91,211,46,119,12,209,28,144,162,121,44,161,25,289,52,206,38,271,159,281,165,296,88,292,148,45,254,286,60,134,112,206,187,6,197,66,177,86,194,126,286,257,60,40,160,232,144,290,32,172,109,281,90,162,231,22,43,216,15,297,80,288,53,127,193,49,202,87,105,169,80,285,97,276,157,38,293,61,247,74,245,181,105,243,171,102,180,49,170,137,289,256,199,94,237,216,135,107,160,273,194,239,85,245,150,292,62,137,25,7,184,94,229,50,15,94,234,265,76,179,250,53,210,83,219,132,185,93,240,27,196,22,269,143,170,113,8,126,54,237,146,14,260,49,253,74,248,36,211,229,84,175,95,192,131,108,2,193,66,201,94,5,190,89,274,232,29,268,56,249,116,96,161,114,280,167,118,247,197,263,143,266,31,147,293,16,204,83,10,130,286,181,37,283,90,264,196,270,58,236,73,279,43,123,81,205,92,235,147,218,46,21,203,242,84,166,28,239,208,111,280,39,155,72,222,19,289,173,61,261,198,120,165,299,99,233,84,194,157,225,55,292,18,124,145,95,182,48,197,285,67,191,49,20,153,237,288,79,179,265,192,16,219,91,215,250,115,193,123,246,119,284,89,271,195,106,164,87,6,50,210,44,261,75,187,97,212,48,172,290,69,39,256,64,181,249,95,178,269,141,42,24,202,255,87,2,271,26,198,258,143,125,17,259,127,7,167,191,0,175,288,64,140,290,83,198,230,23,170,98,136,172,107,281,156,277,99,240,205,249,73,4,80,282,78,163,89,220,75,267,141,56,289,49,171,273,189,85,248,117,188,170,299,48,9,194,28,226,72,178,47,116,149,242,183,101,284,202,114,251,203,35,151,84,224,50,250,62,287,243,119,220,108,159,57,176,266,91,208,69,268,198,95,279,195,50,274,158,139,90,216,234,211,19,87,176,270,67,283,122,146,191,96,137,42,295,13,166,124,245,93,17,35,249,84,236,209,109,286,96,234,134,100,162,264,78,235,71,296,157,22,275,101,232,72,287,117,45,256,201,31,293,154,257,180,46,277,183,126,202,92,149,265,68,201,100,169,104,277,16,44,257,199,25,214,40,127,285,168,12,142,261,187,77,259,197,269,68,44,93,146,32,238,71,223,88,258,23,289,71,38,118,285,259,130,214,255,74,150,241,200,93,211,99,135,173,64,273,41,286,89,235,59,292,35,172,82,216,37,121,23,153,294,177,280,70,229,144,193,94,138,22,205,283,158,109,248,58,276,49,197,262,179,28,143,46,253,202,85,165,48,115,97,174,3,66,204,250,92,214,13,53,238,42,188,275,141,59,135,5,240,81,285,181,11,123,168,106,177,265,136,200,70,266,76,219,34,6,185,91,153,225,86,186,258,18,166,148,8,166,282,216,248,206,80,174,278,98,125,9,147,46,291,39,205,99,193,264,181,101,132,16,294,66,271,57,251,75,191,272,61,176,128,234,90,222,107,163,41,102,231,32,169,284,98,248,87,11,157,73,151,110,213,256,54,278,89,4,242,120,262,280,41,138,3,233,152,92,207,245,220,160,281,186,47,209,33,287,83,230,79,286,154,90,227,133,115,150,7,198,122,255,65,172,272,194,143,96,257,29,210,161,265,77,8,158,58,237,80,242,47,65,194,104,228,85,193,128,268,75,248,182,262,16,39,2,95,171,31,185,109,219,23,235,106,227,47,252,36,72,246,172,1,98,142,58,296,182,49,207,116,60,93,177,270,127,252,203,113,286,27,267,91,217,246,79,202,51,14,109,294,101,244,125,203,261,121,149,21,276,174,45,297,179,78,263,44,136,165,286,74,208,237,82,134,176,56,160,285,155,37,180,119,210,283,170,68,2,152,83,200,254,183,201,88,236,187,276,100,43,277,72,269,88,163,20,86,13,145,41,244,73,137,223,106,288,40,204,49,282,64,258,174,280,217,35,4,168,274,63,249,52,171,110,218,183,97,233,100,192,132,286,43,94,196,41,116,288,125,195,265,42,124,26,287,129,161,91,241,74,256,189,269,182,243,82,166,285,90,45,66,289,8,33,230,103,125,210,67,171,22,212,92,160,6,151,114,169,42,224,87,246,206,36,3,107,226,19,207,240,85,253,18,91,199,260,62,0,37,245,80,229,103,180,274,142,291,76,254,30,246,146,239,221,91,233,66,185,94,151,221,118,281,173,106,124,213,83,228,46,89,223,179,38,282,53,71,271,175,298,40,142,266,191,101,262,144,169,72,295,159,102,36,200,95,195,84,209,68,272,56,224,158,26,136,105,276,162,113,189,14,122,177,274,250,79,238,48,198,262,12,62,211,111,170,53,248,280,192,50,261,129,150,95,184,290,51,215,253,35,229,43,204,93,197,63,188,257,144,57,162,127,182,284,156,12,134,74,268,202,81,244,60,140,16,178,70,291,19,57,184,282,102,185,261,212,14,184,110,281,88,185,49,216,5,152,45,255,199,119,263,28,258,132,59,155,297,164,72,230,67,295,166,279,78,247,189,101,292,174,105,227,86,192,67,140,276,39,239,94,175,267,59,16,271,92,216,110,157,1,128,39,244,69,223,117,147,30,234,60,13,148,97,137,161,284,35,17,58,250,19,165,76,207,112,9,65,248,185,276,47,219,90,62,219,42,230,275,54,147,1,272,170,97,288,138,8,264,178,258,51,251,162,279,112,166,47,88,224,188,274,193,45,135,290,85,235,253,201,93,206,78,7,232,100,22,249,64,135,270,173,46,287,153,73,125,165,192,96,175,59,240,77,217,299,93,243,189,107,167,284,198,98,136,58,197,50,265,143,226,109,134,23,85,205,29,256,33,149,225,110,13,261,18,107,286,159,24,152,113,201,42,291,9,157,287,10,63,256,194,241,26,163,275,175,4,91,44,122,194,24,133,36,129,299,114,266,233,212,267,190,68,87,237,196,263,11,277,139,184,34,142,248,72,174,20,257,193,29,95,236,99,196,83,171,277,90,244,208,17,177,267,97,228,76,260,204,52,87,9,145,55,245,31,232,214,96,149,292,179,263,182,70,286,173,98,129,102,168,281,71,233,51,111,178,2,121,213,108,15,141,159,7,149,299,163,210,236,82,221,73,30,133,191,97,291,60,80,124,34,214,91,218,279,88,260,19,105,190,147,40,207,25,148,53,175,43,22,259,185,299,63,174,34,250,205,247,66,231,133,75,230,93,139,73,275,172,21,155,13,216,95,42,24,248,43,140,270,8,114,133,212,98,207,35,103,195,269,176,90,19,175,135,278,169,101,160,291,197,8,164,113,268,179,246,68,254,75,207,51,239,41,126,164,282,5,166,70,243,74,124,0,153,38,249,20,53,84,226,48,241,191,125,275,67,288,151,274,169,63,201,82,239,78,287,61,280,187,258,180,55,167,275,120,102,200,256,41,292,17,264,117,168,0,140,70,197,232,92,247,186,284,110,212,43,69,186,135,18,152,93,194,114,49,252,202,77,225,116,189,126,26,142,14,254,46,117,293,155,287,163,79,176,265,7,59,236,91,10,111,224,206,242,76,131,34,295,141,171,291,57,255,182,36,260,122,84,238,195,85,162,6,128,243,46,21,213,61,220,83,272,174,284,214,120,10,143,209,101,28,108,188,253,31,192,12,72,245,35,141,181,256,274,26,170,100,39,281,166,287,134,65,89,157,114,200,90,218,241,40,267,3,217,94,210,63,259,27,157,32,220,275,76,240,66,298,169,270,194,107,229,96,199,267,72,162,21,137,57,244,146,290,105,33,268,174,192,94,225,20,288,123,36,139,2,181,266,4,136,163,145,228,81,237,90,51,237,56,251,204,68,282,158,272,87,219,278,72,229,56,14,144,97,41,258,153,297,69,169,222,138,185,118,44,256,197,19,127,177,264,10,104,191,246,110,187,294,164,209,112,50,240,126,102,203,290,116,265,75,221,52,211,23,75,123,28,285,180,122,233,61,251,91,226,255,48,266,160,130,205,82,54,109,76,263,185,40,259,13,128,236,105,224,168,43,244,21,160,53,153,44